Esx Settings Clusters Vms Solutions ClusterCompliance

Esx Settings Clusters Vms Solutions ClusterCompliance
Esx Settings Clusters Vms Solutions ClusterCompliance

The Esx Settings Clusters Vms Solutions ClusterCompliance schema contains properties that describe the result of the compliance POST /esx/settings/clusters/{cluster}/vms/solutions?action=check-compliance operation.

This schema was added in vSphere API 9.0.0.0.

JSON Example
{
    "status": "string",
    "host_solutions_status": {
        "status": "string",
        "compliances": {
            "compliances": {
                "status": "string",
                "compliances": {
                    "compliances": {
                        "status": "string",
                        "notifications": {
                            "info": [
                                {
                                    "type": "string",
                                    "id": "string",
                                    "time": "string",
                                    "message": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "resolution": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "originator": "string",
                                    "retriable": false
                                }
                            ],
                            "warnings": [
                                {
                                    "type": "string",
                                    "id": "string",
                                    "time": "string",
                                    "message": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "resolution": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "originator": "string",
                                    "retriable": false
                                }
                            ],
                            "errors": [
                                {
                                    "type": "string",
                                    "id": "string",
                                    "time": "string",
                                    "message": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "resolution": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "originator": "string",
                                    "retriable": false
                                }
                            ]
                        },
                        "deployment": {
                            "status": "string",
                            "vm": "string",
                            "replacement_vm": "string",
                            "issues": [
                                {
                                    "type": "string",
                                    "notifications": {
                                        "info": [
                                            {
                                                "type": "string",
                                                "id": "string",
                                                "time": "string",
                                                "message": {
                                                    "id": "string",
                                                    "default_message": "string",
                                                    "args": [
                                                        "string"
                                                    ],
                                                    "params": {
                                                        "params": {
                                                            "s": "string",
                                                            "dt": "string",
                                                            "i": 0,
                                                            "d": "number",
                                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                                            "format": "string",
                                                            "precision": 0
                                                        }
                                                    },
                                                    "localized": "string"
                                                },
                                                "resolution": {
                                                    "id": "string",
                                                    "default_message": "string",
                                                    "args": [
                                                        "string"
                                                    ],
                                                    "params": {
                                                        "params": {
                                                            "s": "string",
                                                            "dt": "string",
                                                            "i": 0,
                                                            "d": "number",
                                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                                            "format": "string",
                                                            "precision": 0
                                                        }
                                                    },
                                                    "localized": "string"
                                                },
                                                "originator": "string",
                                                "retriable": false
                                            }
                                        ],
                                        "warnings": [
                                            {
                                                "type": "string",
                                                "id": "string",
                                                "time": "string",
                                                "message": {
                                                    "id": "string",
                                                    "default_message": "string",
                                                    "args": [
                                                        "string"
                                                    ],
                                                    "params": {
                                                        "params": {
                                                            "s": "string",
                                                            "dt": "string",
                                                            "i": 0,
                                                            "d": "number",
                                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                                            "format": "string",
                                                            "precision": 0
                                                        }
                                                    },
                                                    "localized": "string"
                                                },
                                                "resolution": {
                                                    "id": "string",
                                                    "default_message": "string",
                                                    "args": [
                                                        "string"
                                                    ],
                                                    "params": {
                                                        "params": {
                                                            "s": "string",
                                                            "dt": "string",
                                                            "i": 0,
                                                            "d": "number",
                                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                                            "format": "string",
                                                            "precision": 0
                                                        }
                                                    },
                                                    "localized": "string"
                                                },
                                                "originator": "string",
                                                "retriable": false
                                            }
                                        ],
                                        "errors": [
                                            {
                                                "type": "string",
                                                "id": "string",
                                                "time": "string",
                                                "message": {
                                                    "id": "string",
                                                    "default_message": "string",
                                                    "args": [
                                                        "string"
                                                    ],
                                                    "params": {
                                                        "params": {
                                                            "s": "string",
                                                            "dt": "string",
                                                            "i": 0,
                                                            "d": "number",
                                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                                            "format": "string",
                                                            "precision": 0
                                                        }
                                                    },
                                                    "localized": "string"
                                                },
                                                "resolution": {
                                                    "id": "string",
                                                    "default_message": "string",
                                                    "args": [
                                                        "string"
                                                    ],
                                                    "params": {
                                                        "params": {
                                                            "s": "string",
                                                            "dt": "string",
                                                            "i": 0,
                                                            "d": "number",
                                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                                            "format": "string",
                                                            "precision": 0
                                                        }
                                                    },
                                                    "localized": "string"
                                                },
                                                "originator": "string",
                                                "retriable": false
                                            }
                                        ]
                                    }
                                }
                            ],
                            "lifecycle_hook": {
                                "vm": "string",
                                "lifecycle_state": "string",
                                "configuration": {
                                    "timeout": 0
                                },
                                "hook_activated": "string"
                            },
                            "solution_info": {
                                "deployment_type": "string",
                                "display_name": "string",
                                "display_version": "string",
                                "vm_name_template": {
                                    "prefix": "string",
                                    "suffix": "string"
                                },
                                "host_solution_info": {
                                    "prefer_host_configuration": false,
                                    "vm_networks": [
                                        "string"
                                    ],
                                    "vm_datastores": [
                                        "string"
                                    ]
                                },
                                "cluster_solution_info": {
                                    "vm_count": 0,
                                    "vm_placement_policies": [
                                        "string"
                                    ],
                                    "vm_networks": {
                                        "vm_networks": "string"
                                    },
                                    "vm_datastores": [
                                        "string"
                                    ],
                                    "devices": {}
                                },
                                "hook_configurations": {
                                    "hook_configurations": {
                                        "timeout": 0
                                    }
                                },
                                "ovf_resource": {
                                    "location_type": "string",
                                    "url": "string",
                                    "ssl_certificate_validation": "string",
                                    "certificate": "string"
                                },
                                "ovf_descriptor_properties": {
                                    "ovf_descriptor_properties": "string"
                                },
                                "vm_clone_config": "string",
                                "vm_storage_policy": "string",
                                "vm_storage_profiles": [
                                    "string"
                                ],
                                "vm_disk_type": "string",
                                "vm_resource_pool": "string",
                                "vm_folder": "string",
                                "vm_resource_spec": {
                                    "ovf_deployment_option": "string"
                                }
                            }
                        }
                    }
                }
            }
        }
    },
    "cluster_solutions_status": {
        "status": "string",
        "compliances": {
            "compliances": {
                "status": "string",
                "compliances": {
                    "compliances": {
                        "status": "string",
                        "notifications": {
                            "info": [
                                {
                                    "type": "string",
                                    "id": "string",
                                    "time": "string",
                                    "message": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "resolution": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "originator": "string",
                                    "retriable": false
                                }
                            ],
                            "warnings": [
                                {
                                    "type": "string",
                                    "id": "string",
                                    "time": "string",
                                    "message": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "resolution": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "originator": "string",
                                    "retriable": false
                                }
                            ],
                            "errors": [
                                {
                                    "type": "string",
                                    "id": "string",
                                    "time": "string",
                                    "message": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "resolution": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "originator": "string",
                                    "retriable": false
                                }
                            ]
                        },
                        "deployment": {
                            "status": "string",
                            "vm": "string",
                            "replacement_vm": "string",
                            "issues": [
                                {
                                    "type": "string",
                                    "notifications": {
                                        "info": [
                                            {
                                                "type": "string",
                                                "id": "string",
                                                "time": "string",
                                                "message": {
                                                    "id": "string",
                                                    "default_message": "string",
                                                    "args": [
                                                        "string"
                                                    ],
                                                    "params": {
                                                        "params": {
                                                            "s": "string",
                                                            "dt": "string",
                                                            "i": 0,
                                                            "d": "number",
                                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                                            "format": "string",
                                                            "precision": 0
                                                        }
                                                    },
                                                    "localized": "string"
                                                },
                                                "resolution": {
                                                    "id": "string",
                                                    "default_message": "string",
                                                    "args": [
                                                        "string"
                                                    ],
                                                    "params": {
                                                        "params": {
                                                            "s": "string",
                                                            "dt": "string",
                                                            "i": 0,
                                                            "d": "number",
                                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                                            "format": "string",
                                                            "precision": 0
                                                        }
                                                    },
                                                    "localized": "string"
                                                },
                                                "originator": "string",
                                                "retriable": false
                                            }
                                        ],
                                        "warnings": [
                                            {
                                                "type": "string",
                                                "id": "string",
                                                "time": "string",
                                                "message": {
                                                    "id": "string",
                                                    "default_message": "string",
                                                    "args": [
                                                        "string"
                                                    ],
                                                    "params": {
                                                        "params": {
                                                            "s": "string",
                                                            "dt": "string",
                                                            "i": 0,
                                                            "d": "number",
                                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                                            "format": "string",
                                                            "precision": 0
                                                        }
                                                    },
                                                    "localized": "string"
                                                },
                                                "resolution": {
                                                    "id": "string",
                                                    "default_message": "string",
                                                    "args": [
                                                        "string"
                                                    ],
                                                    "params": {
                                                        "params": {
                                                            "s": "string",
                                                            "dt": "string",
                                                            "i": 0,
                                                            "d": "number",
                                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                                            "format": "string",
                                                            "precision": 0
                                                        }
                                                    },
                                                    "localized": "string"
                                                },
                                                "originator": "string",
                                                "retriable": false
                                            }
                                        ],
                                        "errors": [
                                            {
                                                "type": "string",
                                                "id": "string",
                                                "time": "string",
                                                "message": {
                                                    "id": "string",
                                                    "default_message": "string",
                                                    "args": [
                                                        "string"
                                                    ],
                                                    "params": {
                                                        "params": {
                                                            "s": "string",
                                                            "dt": "string",
                                                            "i": 0,
                                                            "d": "number",
                                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                                            "format": "string",
                                                            "precision": 0
                                                        }
                                                    },
                                                    "localized": "string"
                                                },
                                                "resolution": {
                                                    "id": "string",
                                                    "default_message": "string",
                                                    "args": [
                                                        "string"
                                                    ],
                                                    "params": {
                                                        "params": {
                                                            "s": "string",
                                                            "dt": "string",
                                                            "i": 0,
                                                            "d": "number",
                                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                                            "format": "string",
                                                            "precision": 0
                                                        }
                                                    },
                                                    "localized": "string"
                                                },
                                                "originator": "string",
                                                "retriable": false
                                            }
                                        ]
                                    }
                                }
                            ],
                            "lifecycle_hook": {
                                "vm": "string",
                                "lifecycle_state": "string",
                                "configuration": {
                                    "timeout": 0
                                },
                                "hook_activated": "string"
                            },
                            "solution_info": {
                                "deployment_type": "string",
                                "display_name": "string",
                                "display_version": "string",
                                "vm_name_template": {
                                    "prefix": "string",
                                    "suffix": "string"
                                },
                                "host_solution_info": {
                                    "prefer_host_configuration": false,
                                    "vm_networks": [
                                        "string"
                                    ],
                                    "vm_datastores": [
                                        "string"
                                    ]
                                },
                                "cluster_solution_info": {
                                    "vm_count": 0,
                                    "vm_placement_policies": [
                                        "string"
                                    ],
                                    "vm_networks": {
                                        "vm_networks": "string"
                                    },
                                    "vm_datastores": [
                                        "string"
                                    ],
                                    "devices": {}
                                },
                                "hook_configurations": {
                                    "hook_configurations": {
                                        "timeout": 0
                                    }
                                },
                                "ovf_resource": {
                                    "location_type": "string",
                                    "url": "string",
                                    "ssl_certificate_validation": "string",
                                    "certificate": "string"
                                },
                                "ovf_descriptor_properties": {
                                    "ovf_descriptor_properties": "string"
                                },
                                "vm_clone_config": "string",
                                "vm_storage_policy": "string",
                                "vm_storage_profiles": [
                                    "string"
                                ],
                                "vm_disk_type": "string",
                                "vm_resource_pool": "string",
                                "vm_folder": "string",
                                "vm_resource_spec": {
                                    "ovf_deployment_option": "string"
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
string
status
Required

Aggregated status of the compliance check operation.

For more information see: Esx Settings Clusters Vms Solutions ComplianceStatus.

This property was added in vSphere API 9.0.0.0.

host_solutions_status
Required

Compliance status of all solutions with deployment type Esx Settings Clusters Vms DeploymentType.EVERY_HOST_PINNED that were part of the POST /esx/settings/clusters/{cluster}/vms/solutions?action=check-compliance operation.

This property was added in vSphere API 9.0.0.0.

cluster_solutions_status
Required

Compliance status of all solutions with deployment type Esx Settings Clusters Vms DeploymentType.CLUSTER_VM_SET that were part of the POST /esx/settings/clusters/{cluster}/vms/solutions?action=check-compliance operation.

This property was added in vSphere API 9.0.0.0.